// 云函数入口文件
const cloud = require('wx-server-sdk');

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境

// 云函数入口函数
exports.main = async (event, context) => {
    const db = cloud.database();
    const { OPENID } = cloud.getWXContext();
    const hasExist = (await db.collection('user').where({
        _id: OPENID
    }).get()).data.length;
    if (hasExist) return false; // 不是新用户
    return (await db.collection('user').add({
        data: {
            _id: OPENID,
            name: '',
            email: '-',
            phone_number: ''
        }
    })).errMsg === 'collection.add:ok'; // 是新用户
}